

.main_box1 { width: 771px; height: 434px; float: left; }
.main_box2 { width: 377px; height: 349px; float: right; background: #fff; }
.main_box3 { width: 771px; height: 172px; float: left; background: #fff; margin-top: 12px; }
.main_box4 { width: 377px; height: 257px; float: right; background: #fff; margin-top: -73px; }
.main_box5 { width: 771px; height: 83px; float: left; background: #fff; margin-top: 12px; }
.main_box6 { width: 377px; height: 83px; float: right; margin-top: 12px; }
.main_box7 { width: 379px; height: 257px; float: left; background: #fff; margin-top: 12px; }
.main_box8 { width: 379px; height: 257px; float: left; background: #fff; margin: 12px 0 0 12px; }
.main_box9 { width: 377px; height: 257px; float: right; background: #fff; margin-top: 12px; }
.main_box10 { width: 379px; height: 317px; float: left; background: #fff; margin-top: 12px; }
.main_box11 { width: 379px; height: 317px; float: left; background: #fff; margin: 12px 0 0 12px; }
.main_box12 { width: 379px; height: 317px; float: right; margin-top: 12px; }
.main_box13 { margin-top: 12px; background: #fff; }

/* slider */
#slider002.flexslider { position: relative; *zoom:1; }
#slider002.flexslider:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
#slider002.flexslider .flex-direction-nav a { display: block; font-size: 0; position: absolute; z-index: 2; width: 35px; height: 55px; top: 50%; margin-top: -27px; }
#slider002.flexslider .flex-direction-nav a.flex-prev { background: url(main_slider_btn01.png) no-repeat; left: 0; }
#slider002.flexslider .flex-direction-nav a.flex-next { background: url(main_slider_btn03.png) no-repeat; right: 0; }
#slider002.flexslider .MslideNum { color: #d2d2d2; font-size: 16px; position: absolute; right: 15px; bottom: 17px; z-index: 2; }
#slider002.flexslider .MslideNum span { color: #1abcec; }
#slider002.flexslider .slides li a img { width: 771px; height: 434px; }
#slider002.flexslider .slides li { position: relative; }
#slider002.flexslider .slides .tit { display: block; width: 89%; padding: 0 8% 0 3%; position: absolute; left: 0; bottom: 0; color: #ffffff; font-size: 20px; background: url(main_slider_bg.png); height: 55px; line-height: 55px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


/*tab*/
.tab_box .tab { height: 52px; border-bottom: #d6d6d6 1px solid; }
.tab_box .tab:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.tab_box .tab { *zoom:1; }
.tab_box .tab > li { float: left; }
.tab_box .tab > li > a { display: block; padding: 0 20px; height: 52px; line-height: 52px; border-right: #d6d6d6 1px solid; color: #333333; font-size: 18px; }
.tab_box .tab > li > a.on { border-bottom: #1a68aa 2px solid; color: #1a68aa; height: 51px; }
.tab_box .con { position: relative; display: none; }
.tab_box .con.on { display: block; }
.tab_box .con .list_data { padding: 15px 20px 0; }
.tab_box .con .list_data > li { padding: 5px 0 5px 12px; background: url(dots.gif) no-repeat left center; *zoom:1; }
.tab_box .con .list_data > li:after {content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.tab_box .con .list_data > li > a { float: left; color: #555555; font-size: 15px; display: block; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; width: 70%; }
.tab_box .con .list_data > li > span { float: right; text-align: right; color: #c6c6c6; font-size: 15px; width: 30%; *width: 29%; }
.tab_box .con .list_data > li > span > a { font-size: 15px; color: #666666; }
.tab_box .con .list_data > li > span > a:hover { color: #499346; text-decoration: underline; }
.tab_box .con .list_data > li > a:hover { text-decoration: underline; }
.tab_box .con .list { padding: 15px 20px 0; }
.tab_box .con .list li { padding: 5px 0 5px 12px; background: url(dots.gif) no-repeat left center; }
.tab_box .con .list li a { color: #666666; font-size: 15px; display: block; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
.tab_box .con .list li a:hover { color: #0057a0; text-decoration: underline; }
.tab_box .con .more { font-size: 0; width: 13px; height: 13px; display: block; background: url(more_btn.gif) no-repeat; position: absolute; right: 19px; top: -33px; }

.tab_box.s02 { background: none; }
.tab_box.s02 .tab > li > a { padding: 0 55px 0 20px; background: url(tab_bg.gif) no-repeat 92% center; }
.tab_box.s02 .tab > li > a.on { color: #1a68aa; background: url(tab_bg_on.gif) no-repeat 92% center #fff; border-bottom: 0; height: auto; }
.tab_box.s02 .con .list2 { *zoom:1; }
.tab_box.s02 .con .list2:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.tab_box.s02 .con .list2 li { float: left; width: 20%; }
.tab_box.s02 .con .list2 li+li a { border-left: #d6d6d6 1px solid; }
.tab_box.s02 .con .list2 li a { height: 44px; padding-top: 75px; color: #393d42; font-size: 14px; display: block; text-align: center; }
.tab_box.s02 .con .list2 li a.bg1_1 { background: url(main_icon01.gif) no-repeat center 27px; }
.tab_box.s02 .con .list2 li a.bg1_2 { background: url(main_icon02.gif) no-repeat center 27px; }
.tab_box.s02 .con .list2 li a.bg1_3 { background: url(main_icon03.gif) no-repeat center 27px; }
.tab_box.s02 .con .list2 li a.bg1_4 { background: url(main_icon04.gif) no-repeat center 27px; }
.tab_box.s02 .con .list2 li a.bg1_5 { background: url(main_icon05.gif) no-repeat center 27px; }
.tab_box.s02 .con .list2 li a.bg2_1 { background: url(main_icon06.gif) no-repeat center 27px; }
.tab_box.s02 .con .list2 li a.bg2_2 { background: url(main_icon07.gif) no-repeat center 27px; }
/*.tab_box.s02 .con .list2 li a.bg2_5 { background: url(main_icon05.gif) no-repeat center 20px; }*/

.borderUl { margin-top: 40px; border-top: #e1e1e1 1px solid; padding: 10px 0 0 0 !important; }


/* 公告 */
#slider003.flexslider { position: relative; padding-left: 153px; }
#slider003.flexslider:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
#slider003.flexslider { *zoom:1; }
#slider003.flexslider .bg { position: absolute; top: 0; left: 0; width: 69px; height: 67px; padding: 16px 0 0 84px; background: url(main_notice_bg.gif) no-repeat; color: #ffffff; font-size: 18px; }
#slider003.flexslider .flex-direction-nav a { display: block; font-size: 0; position: absolute; z-index: 2; width: 35px; height: 35px; }
#slider003.flexslider .flex-direction-nav a.flex-prev { background: url(main_slider2_btn01.gif) no-repeat; top: 15px; right: 12px; }
#slider003.flexslider .flex-direction-nav a.flex-next { background: url(main_slider2_btn02.gif) no-repeat; top: 43px; right: 12px; }
#slider003.flexslider .slides { height: 58px; background: #fff; padding: 23px 60px 0 24px; }
#slider003.flexslider .slides li a { color: #333333; font-size: 18px; display: block; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
#slider003.flexslider .slides li a:hover { text-decoration: underline; }
#slider003.flexslider .slides li a .date { color: #666666; font-size: 13px; padding-top: 4px; display: block; }


/*数据*/
#slider004 { padding-top: 30px; position: relative; }
#slider004 .slides > li > a > img { width: 100%; }
#slider004 .slides:after { content: ''; display: block; clear: both; height: 0; overflow: hidden; }
#slider004 .slides { *zoom:1; }
#slider004 .slides .txt { position: absolute; left: 0; bottom: -27px; font-size: 16px; color: #444444; }
#slider004 .slides li img { width: 100%; border: #e0e0e0 1px solid; }
#slider004 .flex-control-paging { position: absolute; right: 0; bottom: -15px; }
#slider004 .flex-control-paging:after { content: ''; display: block; clear: both; height: 0; overflow: hidden; }
#slider004 .flex-control-paging { *zoom:1; }
#slider004 .flex-control-paging > li { float: left; margin-left: 2px; }
#slider004 .flex-control-paging > li > a { display: block; width: 7px; height: 7px; background: #c0c0c0; font-size: 0; }
#slider004 .flex-control-paging > li > a.flex-active { background: #3b60a8; }


/*市长信箱/市长热线/网上举报/网上信访*/
.main_btns ul { *zoom:1; }
.main_btns ul:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.main_btns ul li { float: left; width: 50%; *width: 49%; }
.main_btns ul li a { display: block; text-align: center; }
.main_btns ul li a span { display: inline-block; color: #ffffff; font-size: 18px; height: 83px; line-height: 83px; padding-left: 54px; }
.main_btns ul li a.bg1 { background: #27add5; }
.main_btns ul li a.bg2 { background: #2b9ac7; }
.main_btns ul li a.bg1 span { background: url(main_cbg01.jpg) no-repeat left 28px; }
.main_btns ul li a.bg2 span { background: url(main_cbg02.jpg) no-repeat left 20px; }

.main_btns2 ul { *zoom:1; margin-top: 11px; }
.main_btns2 ul:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.main_btns2 ul li { float: left; width: 50%; *width: 49%; }
.main_btns2 ul li a { display: block; text-align: center; }
.main_btns2 ul li a span { display: inline-block; color: #ffffff; font-size: 18px; height: 98px; line-height: 98px; padding-left: 54px; }
.main_btns2 ul li a.bg1 { background: #378eb5; }
.main_btns2 ul li a.bg2 { background: #3178a5; }
.main_btns2 ul li a.bg1 span { background: url(main_cbg03.jpg) no-repeat left 36px; }
.main_btns2 ul li a.bg2 span { background: url(main_cbg04.jpg) no-repeat left 34px; }


/*旅游名胜/民歌民曲/地方特产/龙井文物/未来龙井*/
.main_btn2_box { width: 771px; height: 187px; background: url(../images/main_btn2_bg.jpg) no-repeat; }
.main_btn2_box ul:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.main_btn2_box ul { *zoom:1; }
.main_btn2_box ul li { float: left; width: 20%; text-align: center; }
.main_btn2_box ul li a { display: block; height: 187px; line-height: 187px; }
.main_btn2_box ul li a:hover { background: url(../images/main_btn2_bg2.png) repeat; }


/*民生价格公示*/
.main_Plist { height: 208px; *zoom:1; }
.main_Plist:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.main_Plist .left_tit { float: left; width: 134px; height: 98px; padding-top: 111px; background: url(main_cbg05.gif) no-repeat; text-align: center; color: #ffffff; font-size: 16px; }
.main_Plist .left_tit a { display: block; width: 84px; height: 30px; line-height: 30px; margin: 18px auto; font-size: 13px; color: #cfcfcf; background: #495762; border-radius: 3px; }
.main_Plist .list { float: left; width: 223px; height: 188px; padding: 10px 3px 10px 19px; overflow-y: scroll; background: #fff; }
.main_Plist .list > p { font-size: 12px; color: #666666; padding-bottom: 10px; }
.main_Plist .list div { font-size: 14px; color: #333333; padding: 5px; border-bottom: #b2b2b2 1px dashed; display: block; }

.main_img_title .m { display: none; }


#slider007 { position: relative; *zoom:1; padding: 0 31px 0 176px; }
#slider007:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
#slider007 .tit { position: absolute; left: -1px; top: -1px; width: 177px; height: 120px; line-height: 120px; text-align: center; color: #fff; font-weight: bold; font-size: 18px; background: #0057a0; }
#slider007 .MslideNum { position: absolute; left: 140px; top: 90px; color: #fff; font-size: 13px; z-index: 2; }
#slider007 .slides li+li a { border-left: #d2d4d7 1px solid; }
#slider007 .slides li a { display: block; padding-top: 79px; height: 39px; color: #272727; font-size: 16px; text-align: center; }
#slider007 .slides li a.bg1 { background: url(main_box13_bg1.gif) no-repeat center 28px; }
#slider007 .slides li a.bg2 { background: url(main_box13_bg2.gif) no-repeat center 28px; }
#slider007 .slides li a.bg3 { background: url(main_box13_bg3.gif) no-repeat center 28px; }
#slider007 .slides li a.bg4 { background: url(main_box13_bg4.gif) no-repeat center 28px; }
#slider007 .slides li a.bg5 { background: url(main_box13_bg5.gif) no-repeat center 28px; }
#slider007 .slides li a.bg6 { background: url(main_box13_bg6.gif) no-repeat center 28px; }
#slider007 .slides li a.bg7 { background: url(main_box13_bg7.gif) no-repeat center 28px; }
#slider007 .slides li a.bg8 { background: url(main_box13_bg8.gif) no-repeat center 28px; }
#slider007 .flex-direction-nav { height: 0; }
#slider007 .flex-direction-nav a { display: block; font-size: 0; *line-height: 0; position: absolute; z-index: 2; width: 31px; height: 58px; right: 0; border-left: #d2d4d7 1px solid; }
#slider007 .flex-direction-nav a.flex-prev { background: url(main_box13_btn2.gif) no-repeat center; top: 0; }
#slider007 .flex-direction-nav a.flex-next { background: url(main_box13_btn1.gif) no-repeat center; top: 58px; border-top: #d2d4d7 1px solid; }



.main_zt_box { padding: 20px 0 0 20px; height: 230px; overflow-y: scroll; }
.main_zt_box a { display: block; }
.main_zt_box a+a { margin-top: 10px; }


.main_new_box { width: 100%; height: 100%; text-align: center; background: url(main_new_box_bg.jpg) center; }
.main_new_box img { padding-top: 27px; }
.main_new_box .m { display: none; }
.main_new_box a { display: block; width: 104px; height: 36px; line-height: 36px; text-align: center; color: #fff; font-size: 13px; background: url(main_new_box_btn.png) no-repeat center; margin: 0 auto; margin-top: 26px; }